rugged mountains - French English Dictionary